package com.bbcare.comm;


/*
 * @name:         异常基础类
 * @author:       DemonLee
 * @createTime:   2017.4.14
 * @description:  异常信息
 * @modify:
 * 
 */
public class BaseException extends java.lang.RuntimeException {

    private static final long serialVersionUID = 1L;

    /**
     * 错误编码
     */
    String errId;

    /**
     * 错误信息，当前错误的信息。
     */
    String errMsg;

    /**
     * 原错误信息。捕捉到原发错误时候，记录下原发错误的信息。
     */
    String errMsgOri;

    /**
     * 原发错误对象。
     */
    Exception errOri;

    public BaseException() {
    }

    public BaseException(Exception e) {
        super(e);
    }

    public String getErrId() {
        return errId;
    }

    public void setErrId(String errId) {
        this.errId = errId;
    }

    public String getErrMsg() {
        return errMsg;
    }

    public String getErrMsgOri() {
        return errMsgOri;
    }

    public Exception getErrOri() {
        return errOri;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }

    public void setErrMsgOri(String errMsgOri) {
        this.errMsgOri = errMsgOri;
    }

    public void setErrOri(Exception errOri) {
        this.errOri = errOri;
    }

}
